package com.hz.erp.utils;

import com.github.pagehelper.PageInfo;;
import com.hz.erp.entity.page.PageResult;

/**
 * @author 柯鑫
 * @ClassName com.hz.erp.utils.PageUtils
 * @description 分页工具类
 * @create 2020年06月08日 10:13
 */
public class PageUtils {

    /**
     * 将分页信息封装到统一的接口
     * @param pageInfo
     * @return
     */
    public static PageResult getPageResult(PageInfo<?> pageInfo) {
        PageResult pageResult = new PageResult();
        pageResult.setPageNum(pageInfo.getPageNum());
        pageResult.setPageSize(pageInfo.getPageSize());
        pageResult.setTotalSize(pageInfo.getTotal());
        pageResult.setTotalPages(pageInfo.getPages());
        pageResult.setContent(pageInfo.getList());
        return pageResult;
    }

}
